#ifndef UUID_5D28A0B86A9D42C963C622953E53DDF8
#define UUID_5D28A0B86A9D42C963C622953E53DDF8

enum PathType
{
	Path_Invalid = -1,
	Path_AppData = 0,
	Path_WorkingDir,
	Path_Root,
};

extern "C" {
#include "../../lj_ctype.h"
}

#undef cast
#undef GVL_EXCLUDE_STDINT
#define GVL_EXCLUDE_STDINT 1 // lj2 has type typedefs
#include <gvl/containers/string.hpp>
#include <gvl/support/platform.hpp>

PathType pathToNativePath(char const* str, gvl::string& dest);

#endif // UUID_5D28A0B86A9D42C963C622953E53DDF8
